home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / batchut / bebe300.zip / BEBE.DOC next >
Text File  |  1990-12-09  |  46KB  |  1,255 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                              ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  26.                            ╔═══════════════════╗▒▒
  27.                    ▒▒▒▒▒▒▒▒║                   ║▒▒▒▒▒▒▒▒▒▒▒▒
  28.                  ╔═════════╝       BEBE        ╚═════════╗▒▒
  29.                  ║                                       ║▒▒
  30.                  ║     The Batch Enhancer By Elmer       ║▒▒
  31.                  ║             Version 2.00              ║▒▒
  32.                  ║                                       ║▒▒
  33.                  ║  Distributed By and Compliments Of    ║▒▒
  34.                  ║                                       ║▒▒
  35.                  ║          The Winchester BBS           ║▒▒
  36.                  ║            (307) 856-5072             ║▒▒
  37.                  ╚═════════╗                   ╔═════════╝
  38.                            ║    May 1, 1990    ║▒▒
  39.                            ╚═══════════════════╝
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                 BEBE - The Batch Enhancer By Elmer Version 3.00
  68.                             Winchester Development
  69.                             C/O The Winchester BBS
  70.                                 (307) 856-5072
  71.           December 9, 1990                                Page # 2
  72.  
  73.           CONTENTS
  74.  
  75.               1. LICENSE.................................. 3
  76.  
  77.               2. THEORY................................... 4
  78.  
  79.               3. OVERVIEW................................. 5
  80.  
  81.               4. NOTICE................................... 8
  82.  
  83.               5. COMMANDS................................. 9
  84.                 A. BOX.................................... 9
  85.                 B. CALC................................... 8
  86.                 C. COLOR.................................. 10
  87.                 D. GETKEY................................. 11
  88.                 E. GETSTRNG............................... 11
  89.                 F. HOLD................................... 12
  90.                 G. LOCATE................................. 12
  91.                 H. LOWER.................................. 12
  92.                 I. PARSE.................................. 13
  93.                 J. SAY.................................... 14
  94.                 K. SENDKEY................................ 14
  95.                 L. STATUS................................. 15
  96.                 M. STRINGSZ............................... 18
  97.                 N. SUBSTRNG............................... 18
  98.                 O. UPPER.................................. 19
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                 BEBE - The Batch Enhancer By Elmer Version 3.00
  134.                             Winchester Development
  135.                             C/O The Winchester BBS
  136.                                 (307) 856-5072
  137.           December 9, 1990                                Page # 3
  138.  
  139.               1. LICENSE
  140.  
  141.           Copyright 1989,1990 Winchester Development, All Rights
  142.           Reserved.
  143.  
  144.               You may use BEBE on your system to test it's
  145.           suitability for your application. After determination of
  146.           suitability you must register your copy. You are free to
  147.           copy and distribute THE TRIAL VERSION of BEBE for
  148.           noncommercial use IF:
  149.  
  150.           NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  151.           IT IS NOT MODIFIED IN ANY WAY.
  152.  
  153.           Winchester Development hereby disclaims all warranties
  154.           relating to this software, whether express or implied,
  155.           including without limitation any implied warranties of
  156.           merchantability or fitness for a particular purpose.
  157.           Winchester Development will not be liable for any special,
  158.           incidental, consequential, indirect or similar damages due
  159.           to loss of data or any other reason, even if Winchester
  160.           Development or an agent of Winchester Development has been
  161.           advised of the possibility of such damages. In no event
  162.           shall Winchester Development's liability for any damages
  163.           ever exceed the price paid for the license to use
  164.           software, regardless of the form of the claim. The person
  165.           using the software bears all risk as to the quality and
  166.           performance of the software.
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                 BEBE - The Batch Enhancer By Elmer Version 3.00
  200.                             Winchester Development
  201.                             C/O The Winchester BBS
  202.                                 (307) 856-5072
  203.           December 9, 1990                                Page # 4
  204.  
  205.           2. THEORY
  206.  
  207.               Thank you for trying BEBE. The main purpose for BEBE
  208.           is to give your batch files power and flexibility. BEBE is
  209.           loosely patterned after BE, the Batch Enhancer that is
  210.           included with the Norton Utilities. The Norton version
  211.           will perform some functions that BEBE will not, (like
  212.           produce different tones and durations of beeps that you
  213.           can use to play music), and BEBE will perform some
  214.           functions that the Norton version will not, (batch file
  215.           calculator and status reports for instance). There are
  216.           many batch file enhancers on the market and in the public
  217.           domain. The most powerful of these are complete extended
  218.           languages. These extended batch file languages have two
  219.           basic drawbacks:
  220.  
  221.           One - They are generally memory resident. Now two years
  222.                 ago I wouldn't have thought much about this, but
  223.                 today I have a 20 Mhz machine with 2 Mb RAM and by
  224.                 the time I get the necessary drivers and network
  225.                 loaded, I can barely get by with my application
  226.                 software. The term memory-resident has become a four
  227.                 letter word.
  228.  
  229.           Two - The extended languages that I have tried have given
  230.                 me various compatibility problems. Some would not
  231.                 run at all on a Turbo XT with DOS 3.30.
  232.  
  233.           In addition to the languages mentioned above there is a
  234.           veritable plethora of stand alone utilities that will
  235.           give most if not all of the features in BEBE. The biggest
  236.           advantage that BEBE offers is the all-in-one concept. A
  237.           bunch of little COM files can eat disk space in a hurry,
  238.           and if you distribute your batch files it can be a real
  239.           nightmare trying to make sure that you have furnished all
  240.           the supporting files the batch programs call. BEBE does it
  241.           all in a single COM file.
  242.  
  243.           **********************************************************
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                 BEBE - The Batch Enhancer By Elmer Version 3.00
  266.                             Winchester Development
  267.                             C/O The Winchester BBS
  268.                                 (307) 856-5072
  269.           December 9, 1990                                Page # 5
  270.  
  271.           3. OVERVIEW
  272.  
  273.           The BEBE sub-commands are listed below with a brief
  274.           discussion of each commands purpose in life.
  275.  
  276.               BOX -        The box command allows you to draw a box
  277.                            on the screen wherever you would like,
  278.                            using one of four different types of
  279.                            boxes.
  280.  
  281.               CALC -       The calc command is a command line
  282.                            calculator. This allows you to do some
  283.                            basic arithmetic in your batch files.
  284.                            Allowing you to perform all kinds of
  285.                            sophisticated looping and branching, as
  286.                            well as the obvious math functions.
  287.                            Examples of this technique are shown
  288.                            below. Results are stored in an
  289.                            environment variable.
  290.  
  291.               COLOR -      This command allows you to set your
  292.